﻿/* common layout for Main Page*/
*
{
	padding: 0;
	margin: 0;
}


body, div, p, h1, h2, h3, h4, ul, li, table, img, span
{
	margin: 0;
	padding: 0;
	border: 0; /*font-weight: inherit; 	font-style: inherit; 	font-size: 100%; 	font-family: inherit; 	vertical-align: baseline;*/
}

html
{
	direction: rtl;
}
body
{
	/*background:#dedede url('../images/backgound3.png') repeat-x fixed 0 20%;*/
	background-color: #dedede;
	margin: 1% 0 2% 0;
	padding: 0;
	direction: rtl;
	text-align: center;
	font-style: normal;
	font-family: "Arabic Transparent"; /*position: relative;	*/
}
/*span
{
    clear:right;
    float:right;
}*/
a
{
	/*color:#0061a5; 	cursor:pointer; 	font-weight:bold;	*/
	text-decoration: none;
}
a, a:active, a:visited
{
	outline: none;
	outline-style: none;
	outline-width: 0;
}

a:active
{
	outline: none;
}

:focus
{
	-moz-outline-style: none;
}


p
{
	padding: 5px 10px 5px 10px;
	text-align: justify;
	font-weight: bold;
	font-size: 1em;
	line-height: 1.5em;
}


#wrapper
{
	/*direction: rtl;*/
	margin: 0 auto;
	padding: 0; /*background-color: #FFFFFF;*/
	width: 800px;
}


#submenu
{
	background-image: url('../images/layout/smbg.gif');
	background-repeat: no-repeat;
	background-position: center top;
	width: 800px;
	height: 48px;
	padding-bottom: 8px;
	background-color: #FFFFFF;
}

#submenu table#subM
{
	margin: 15px 30px;
	margin: 15px 30px 0 0;
	width: 100%;
	z-index: 900;
	width: 750px;
	float: right;
}

#Ensite
{
	/*margin: 0 12px 0 -15px;*/
	padding-top: 2px; *padding-top:3px;

}
#Ensite img
{
	border: 0;
}


#SubMContext
{
	position: static;
}

.engsite
{
	color:#0088CE;
	cursor:pointer;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
}

div.hdcont span.roundbox_h, div.hdcont span.roundbox_hr
{
	float:right;
	margin-right:15px;
}
span.roundbox_h 
{
	display:-moz-inline-stack;
}
span.roundbox_h span.left {
background-position:-460px -120px;
display:-moz-inline-stack;
float:left;
height:42px;
width:5px;
}
.s_nr {
background:url("https://secure.logmein.com/images/Central/Sprites/sprites_elements5.png") no-repeat scroll 0 0 transparent;
}
span.roundbox_h span.middle {
background-position:0 -2360px;
color:#333333;
float:left;
font:11px Arial;
height:35px;
padding:7px 5px 0;
white-space:nowrap;
}
.s_rx {
background:url("https://secure.logmein.com/images/Central/Sprites/sprites_horizontal3.png") repeat-x scroll 0 0 transparent;
}
span.roundbox_h span.middle div {
background-position:-460px -19px;
float:left;
height:11px;
margin:0 5px 0 0;
width:11px;
}

span.roundbox_h span.right {
background-position:-480px -120px;
display:-moz-inline-stack;
float:left;
height:42px;
width:5px;
}
div.clears, span.clears {
clear:both;
}
/*******images spotlight***********************/

#prebg
{
	/*position:relative;		*/ /**height:239px;	*/ /*border:1px solid black;*/ /*clear: both;	 	width: 800px; 	height:229px;	 	padding:0; 	background:#FFFFFF url('../images/MbgPast.gif') no-repeat center center;*/
	clear: both;
	background-position: center center;
	background: url('../images/MbgPasr.jpg') no-repeat;
	width: 800px;
	height: 229px;
	padding: 0;
	position: static;
}
/*
.tamlogo
{
	float: left;
	left: 20px;
	position: relative;
	top: 8px;
	display: block;
}

.tamlogo img
{
	border:0;		
}
*/
#prebg .bigimg
{
	margin: 11px 5px 0 0;
	display: inline-block; /*display:inline;*/
	width: 730px;
	height: 208px; /*border:1px solid black;*/
}
#accordion
{
	/*background:#FFFFFF url('../images/h150.png') repeat scroll 0;*/
	height: 199px;
	padding: 0px 0 0px 0px;
	width: 660px;
	border: 1px solid #ddd;
	margin: 0 auto;
}

/* accordion header */
#accordion img
{
	float: left;
	margin-right: 10px;
	cursor: pointer; /*opacity:0.5; 	filter: alpha(opacity=50);*/
}

/* currently active header */
#accordion img.current
{
	cursor: pointer; /*opacity:1; 	filter: alpha(opacity=100);*/
}

/* 
	accordion pane. should initially have zero width and display:none.
	the first pane should override these with inline style
*/
#accordion div
{
	width: 0px;
	float: left;
	display: none;
	margin-right: 10px;
}

/* content inside a pane should have fixed width */
#accordion div h3
{
	color: #444;
	margin: 0 0 -10px 0;
	width: 190px;
	font-size: 15px;
}

#accordion div p
{
	font-size: 11px;
	width: 190px;
}

/*
 ul.bsm 
 {
	border:1px solid #B0B0B0;
	list-style-type:none;
	margin:0 auto;
}
ul.bsm li {
border-left:2px solid #FFFFFF;
}
ul.bsm li.first
{
	border-style:none;
}*/
/*
.tamlogo
{
	float: left;	
	position: relative;
	top: -220px;
	display: block;	
	bottom:0;
	right:0;
}

.tamlogo img
{
	border:0;	
	position: absolute;	
	left: 20px;
	z-index:3;
}*/

#mainbase
{
	background-color: #FFFFFF;
	width: 100%;
	position: relative; /**margin-top:-5px; modifiefd by me on augest*/
}


#mainmenu
{
	clear: both;
	background-image: url('../images/layout/bMenu.gif');
	background-repeat: no-repeat;
	background-position: top right;
	width: 776px;
	height: 40px;
	margin: 0 12px 0 12px;
	padding: 0;
	background-color: #FFFFFF;
}

#basicM
{ *float:right;
right:10px;
*right:635px;
float:right;
position:relative;
*position:relative;
top:0;
z-index:400;
}

#subitem
{
	background-position: left top;
	clear: both;
	background-image: url('../images/layout/itemsub.gif');
	background-repeat: no-repeat;
	width: 776px;
	margin: 0 12px 0 12px;
	height: 8px;
}

/******the base for Main page on the website Homepage default****/
#mainContent
{
	padding: 0;
	margin: 0;
	clear: left;
	float: left;
	width: 100%;
	background-color: #FFF;
}

#colleft
{
	clear: left;
	float: left;
	width: 269px;
	text-align: right;
	margin: 0 0 0 12px;
	position: relative;
	display: block;
	overflow: visible;
	background-color: Black;
}

#colright
{
	clear: right;
	float: right;
	width: 507px;
	margin: 0 12px 0 0;
	text-align: right;
	position: relative;
	display: block;
	overflow: visible;
}


#shiftright
{
	width: 507px;
	background-image: url('../images/layout/tileright.gif');
	background-repeat: repeat-y;
}


#shiftright h2
{
	background-image: url('../images/layout/topright.gif');
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}


#rightlast
{
	background-image: url('../images/layout/bottomright.gif');
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
}


#shiftleftright
{
	width: 254px;
	background-image: url('../images/layout/tileright2.gif');
	background-repeat: repeat-y;
	float: right;
}


#shiftleftright h2
{
	background-image: url('../images/layout/topright2.gif');
	background-repeat: no-repeat;
	background-position: left top;
}


#rightleftlast
{
	background-image: url('../images/layout/bottomright2.gif');
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
}
#shiftrightright
{
	width: 253px;
	background-image: url('../images/layout/tileright3.gif' );
	background-repeat: repeat-y;
	float: left;
}
#shiftrightright h2
{
	background-image: url('../images/layout/topright3.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
#rightrightlast
{
	background-image: url('../images/layout/bottomright3.gif');
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
}
#shiftleft
{
	width: 269px;
	background-image: url('../images/layout/tileleft.gif');
	background-repeat: repeat-y;
}
#shiftleft h2
{
	background-image: url('../images/layout/topleft.gif');
	background-repeat: no-repeat;
	background-position: top left;
	position: relative;
}
#leftlast
{
	background-image: url('../images/layout/bottomleft.gif');
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
}

#shiftleft2
{
	width: 269px;
	background-image: url('../images/layout/tileleft2.gif');
	background-repeat: repeat-y;
}
#shiftleft2 h2
{
	background-image: url('../images/layout/topleft2.gif');
	background-repeat: no-repeat;
	background-position: right top;
}
#leftlast2
{
	background-image: url('../images/layout/bottomleft2.gif');
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
}

#shiftleft h2, #shiftright h2, #Content h2
{
	color: white;
	font-family: Tahoma;
	font-size: 1em;
	padding: 1px 15px 8px 15px;
	font-weight: bold;
}

#shiftleftright h2, #shiftrightright h2, #shiftleft2 h2
{
	color: white;
	font-family: Tahoma;
	font-size: 1em;
	padding: 6px 15px 8px 15px;
	font-weight: bold;
	margin: 0;
}

.listitems
{
	margin: 0 5px 0 0; /*border:1px solid #CCC;*/
}
.listitems ul
{
	/*border:1px solid #CCC;*/ /*margin: 0 15px 0 12px;*/
	padding: 0 0 0 15px;
}
.listitems ul img
{
	margin-top:5px;
	padding: 0 0 0 10px;	
	float: right;
	clear: right;	
}

.listitems ul li
{
	padding: 3px 4px;
	list-style-type: none;
	list-style: none none;
	text-align: justify;
}

.listitems blockquote
{
	border-right: 1px solid #CCCCCC;
	margin: 2px 15px 10px 0;
	padding: 0 15px 0 0;
	color: #dedfde;
}
.listitems blockquote span
{
	color:#000;
	text-align:justify;
	/*font-weight: bold;*/
	/*padding-top:10px;*/
	display:block;
}
.listitems blockquote label
{
	color:#9D0606;
	text-align:justify;
	font-weight: bold;
	font-size:84%;
}
a.Linkitems, a:visited.Linkitems
{
	color: #007cc7;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 0.8em;
	text-decoration: none;
	text-shadow: 0 0 0 #000;
	text-align: right; /*float:right;*/ /*right:150px;*/ /*z-index:20;	 	margin:0; 	padding:0;	*/
}

a:hover.Linkitems
{
	/*color: #565858;*/
	color: #007cc7;
	font-weight: bold;
	font-family: Tahoma;
	text-shadow: #000000 0 0 0px; 
	font-size: 0.8em;
	text-decoration: underline; /*font-family: "Arabic Transparent"; 	font-size: 1em;*/ /*right:150px;*/ /*z-index:20;	 	margin:0; 	padding:0;	*/
}


/****this is the end of the properties for the main page**********/





/**********************************for membership controls********/


#footerArea
{
	clear: both;
	background-image: url( '../images/layout/footer_light.gif' );
	background-repeat: no-repeat;
	height: 89px;
	width: 800px;
}


#footerArea table
{
	width: 750px;
	margin: 18px 19px 0 0;
	float: right;
}


#footerArea table #SubMContext2
{
	display: -moz-inline-stack;
	display: inline-block;
	height: 100%;
	line-height: normal;
	position: relative;
}

#footerArea p
{
	text-align: center;
	font-weight: bold;
	font-size: 1em;
	line-height: 1.5em;
	font-size: 0.6em;
	font-family: Tahoma;
	padding: 0;
	margin: 0;
}

.optimizebrowsers img
{
	border: none;
}

.optimizebrowsers ul
{
	list-style-type: none;
}

.optimizebrowsers ul li
{
	display: inline;
}


/********************************sdssssssssssssssss******************/
.accordionWrapper
{
	display: inline-block;
	background-color: #fff;
	overflow: hidden;
	width: 730px;
	margin: 11px 0 0 0;
}
.accordionWrapper img
{
	vertical-align: top;
	border: 0;
	margin: 0;
	padding: 0;
}
.accordionWrapper div
{
	display: inline;
	float: left;
	margin: auto;
}
.accordionWrapper div.title
{
	cursor: pointer;
}
.accordionWrapper div.content
{
	display: none;
}

/*.set{border-bottom:1px solid #000}*/

.tamlogo
{
	float: left;
	position: relative;
	top: -220px;
	display: block;
	bottom: 0;
	right: 0;
}

.tamlogo img
{
	border: 0;
	position: absolute;
	left: 20px;
	z-index: 3;
}



/******************common for the main page part login**************/

#loginuser
{
	/*float: left; 	left:220px; 	*left:175px; 	top: 13px;	 	position: relative;		 	padding:4px 0 0 0;*/
	margin: 0;
	padding: 0;
}

.WrapLogin
{
	/*margin:0;     padding:0;     float:left;*/
}
.WrapLogin table
{
	direction: rtl;
	margin: 0;
	padding: 0;
	table-layout: auto;
	border: 0;
}


.WrapLogin table .MyLoginName
{
	color: #0981b9;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 0.7em;
	text-decoration: none;
	margin: 3px 0 0 0;
}


.WrapLogin a.AspNet-LoginStatus, .WrapLogin a:visited.AspNet-LoginStatus
{
	color: #0981b9;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 0.7em;
	text-decoration: none;
	right: 150px;
	z-index: 20;
	margin: 0;
	padding: 0;
}

.WrapLogin a:hover.AspNet-LoginStatus
{
	color: Gray;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 0.7em;
	text-decoration: underline;
	right: 150px;
	z-index: 20;
	margin: 0;
	padding: 0;
}

/* ------------------------------------------------------------------- */
/* Specific to this sample web site. */
/* These rules are probably not useful in your site. */

/*
#WrapLogin .AspNet-LoginStatus
{
    font-family: Tahoma;
    font-size: 0.9em;        
    text-decoration: none;
    text-align: center;
    color: #0981b9;
    margin:0;
    padding:0;
}
*/
/*******************************button styles******************/

/************************all buttons styles for all pages*****************************/


.buttonbar
{
	background: url( '../images/controlelement/callout_bar_bkg2.gif' ) repeat-x #DADADA;
	height: 31px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 0 1px 0 0;
	display: block;
	width: 100%;
}

a.button_red11_extradark, a.button_gray11_extradark
{
	display: block;
	float: right;
	height: 35px;
	cursor: pointer;
	text-decoration: none;
}



a.button_red11_extradark:hover, a.button_gray11_extradark:hover
{
	text-decoration: none;
}



.button_red11_extradark .left, .button_gray11_extradark .left
{
	background: url( "../images/controlelement/red_left_11_extradark.gif" ) top left no-repeat !important;
	height: 20px;
	padding-top: 11px;
	padding-bottom: 9px;
	padding-left: 17px;
	display: block;
	float: left;
}

.button_red11_extradark .leftarrow, .button_gray11_extradark .leftarrow
{
	background: url( "../images/controlelement/red_left_arr_11_extradark.gif" ) top left no-repeat !important;
	height: 20px;
	line-height: 20px;
	padding-top: 11px;
	padding-bottom: 2px;
	padding-left: 26px;
	display: block;
	float: left;
}



.button_red11_extradark .middle, .button_gray11_extradark .middle
{
	background: url( "../images/controlelement/red_middle_11_extradark.gif" ) top left repeat-x !important;
	padding: 9px 0px 9px 0px !important;
	padding: 8px 0px 15px 0px;
	float: left;
	color: #fff;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
}

.button_red11_extradark .right, .button_gray11_extradark .right
{
	background: url( "../images/controlelement/red_right_11_extradark.gif" ) top right no-repeat !important;
	padding: 11px 0px 2px 0px;
	width: 17px;
	height: 20px;
	float: left;
	line-height: 20px;
}




.button_gray11_extradark .left
{
	background: url( "../images/controlelement/gray_left_11_extradark.gif" ) top left no-repeat !important;
}

.button_gray11_extradark .leftarrow
{
	background: url( "../images/controlelement/gray_left_arr_11_extradark.gif" ) top left no-repeat !important;
}

.button_gray11_extradark .middle
{
	background: url( "../images/controlelement/gray_middle_11_extradark.gif" ) top left repeat-x !important;
}

.button_gray11_extradark .right
{
	background: url( "../images/controlelement/gray_right_11_extradark.gif" ) top right no-repeat !important;
}

.button_gray11_extradark .rightarrow
{
	background: url( "../images/controlelement/gray_right_arr_11_extradark.gif" ) top right no-repeat !important;
}


.buttonbarcollapose
{
	background-color: #F0F0F0;
	height: 31px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 0 1px 0 0;
	display: block;
	width: 100%;
}


a.button_red10_dark
{
	display: block;
	float: left;
	height: 35px;
	cursor: pointer;
	text-decoration: none; *margin-left:0;
margin-left:50px;
}


a.button_red10_dark:hover
{
	text-decoration: none;
}

.button_red10_dark .left
{
	background: url( "../images/controlelement/red_left_10_dark.gif" ) top left no-repeat !important;
	height: 20px;
	padding-top: 11px;
	padding-bottom: 9px;
	padding-left: 15px;
	display: block;
	float: left;
}


.button_red10_dark .middle
{
	background: url( "../images/controlelement/red_middle_10_dark.gif" ) top left repeat-x !important;
	padding: 9px 0px 9px 0px !important;
	padding: 8px 0px 15px 0px;
	float: left;
	color: #fff;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
}

.button_red10_dark .right
{
	background: url( "../images/controlelement/red_right_10_dark.gif" ) top right no-repeat !important;
	padding: 11px 0px 2px 0px;
	width: 17px;
	height: 20px;
	float: left;
	line-height: 20px;
}



.displaycontrols
{
	margin: 15px 0 0 0;
	border-bottom: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	padding-top: 0px;
	height: 30px;
	background-color: #F0F0F0;
	width: 200px; /*******modified by bailemad 6/8/2009*******/ /*float:right;*/
}
.topmargin
{
	/*float: right;*/
	clear: right; /*margin-top:5px;*/
}
.button_ltgray10_dark
{
	display: block;
	float: left;
	height: 40px;
	cursor: pointer;
	text-decoration: none;
	background-color: transparent;
	color: #000;
}

table .button_ltgray10_dark
{
	width: 100%;
	float: right;
}
/*fix for Update Image button on Updates Service Preferences */
a.button_ltgray10_floatright
{
	width: auto;
	float: right;
}

a.button_ltgray10_dark:hover
{
	text-decoration: none;
}


.button_ltgray10_dark .left
{
	background: url( "../images/controlelement/ltgray_left_10_dark.gif" ) top left no-repeat !important;
	height: 30px;
	padding-top: 0;
	padding-bottom: 1px;
	padding-left: 15px;
	display: block;
	float: left;
}

.button_ltgray10_dark .middle
{
	background: url( "../images/controlelement/ltgray_middle_10_dark.gif" ) top left repeat-x !important;
	padding: 7px 0px 8px 0px;
	float: left; /*color:#444;*/
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
	font-family: Tahoma;
	color: #b53029;
}


.button_ltgray10_dark .right
{
	background: url( "../images/controlelement/ltgray_right_10_dark.gif" ) top right no-repeat !important;
	padding: 10px 0px 1px 0px;
	width: 16px;
	height: 20px;
	float: left;
	clear: right;
}

/****************************button for default page****************/


.buttonbardefault
{
	height: 31px; /*margin-right:5px;	modified by bailemad 11/03/2010*/
	padding: 0 1px 0 1px;
	display: block;
	width: 98%;
}
 .
.buttonbardefault.mrightbtn
{
	margin-right: -10px;
}

.buttonbardefault a.button_red11_extradark
{
	display: block;
	float: left;
	height: 35px;
	cursor: pointer;
	text-decoration: none;
}



.buttonbardefault a.button_red11_extradark:hover
{
	text-decoration: none;
}


.buttonbardefault .button_red11_extradark .left
{
	background: url( "../images/controlelement/red_left_11_extradark.gif" ) top left no-repeat !important;
	height: 20px;
	padding-top: 11px;
	padding-bottom: 9px;
	padding-left: 17px;
	display: block;
	float: left;
}

.buttonbardefault .button_red11_extradark .leftarrow
{
	background: url( "../images/controlelement/red_left_arr_11_extradark.gif" ) top left no-repeat !important;
	height: 20px;
	line-height: 20px;
	padding-top: 11px;
	padding-bottom: 2px;
	padding-left: 26px;
	display: block;
	float: left;
}



.buttonbardefault .button_red11_extradark .middle
{
	background: url( "../images/controlelement/red_middle_11_extradark.gif" ) top left repeat-x !important;
	padding: 9px 0px 9px 0px !important;
	padding: 8px 0px 15px 0px;
	float: left;
	color: #fff;
	font-size: 0.78em;
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
}

.buttonbardefault .button_red11_extradark .right
{
	background: url( "../images/controlelement/red_right_11_extradark.gif" ) top right no-repeat !important;
	padding: 11px 0px 2px 0px;
	width: 17px;
	height: 20px;
	float: left;
	line-height: 20px;
}

/******************************button lgray 10**************/
.button_ltgray10_light
{
	display: block;
	float: left;
	height: 30px;
	cursor: pointer;
	text-decoration: none;
	background-color: transparent;
	color: #000;
}

table .button_ltgray10_light
{
	width: 100%;
	float: right;
}

a.button_ltgray10_light:hover
{
	text-decoration: none;
}

.button_ltgray10_light .left
{
	background: url( "../images/controlelement/ltgray_left_10_light.gif" ) top left no-repeat !important;
	height: 20px;
	padding-top: 10px;
	padding-bottom: 1px;
	padding-left: 15px;
	display: block;
	float: left;
}



.button_ltgray10_light .leftarrow
{
	background: url( "/images/buttons/ltgray_left_arr_10_light.gif" ) top left no-repeat !important;
	height: 20px;
	padding-top: 10px;
	padding-bottom: 1px;
	padding-left: 24px;
	display: block;
	float: left;
}



.button_ltgray10_light .middle
{
	background: url( "../images/controlelement/ltgray_middle_10_light.gif" ) top left repeat-x !important;
	padding: 7px 0px 8px 0px;
	float: left;
	color: #444;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none; /*font-size:0.78em;*/
	font-family: Tahoma;
	font-weight: bold;
}

.button_ltgray10_light .right
{
	background: url( "../images/controlelement/ltgray_right_10_light.gif" ) top right no-repeat !important;
	padding: 10px 0px 1px 0px;
	width: 16px;
	height: 20px;
	float: left;
	clear: right;
}

.button_ltgray10_light .rightarrow
{
	background: url( "/images/buttons/ltgray_right_arr_10_light.gif" ) top right no-repeat !important;
	padding: 10px 0px 1px 0px;
	width: 24px;
	height: 20px;
	float: left;
}

.button_ltgray10_light .rightdownarrow
{
	background: url( "/images/buttons/ltgray_right_downarr_10_light.gif" ) top right no-repeat !important;
	padding: 10px 0px 1px 0px;
	width: 24px;
	height: 20px;
	float: left;
}

.button_ltgray10_light .rightuparrow
{
	background: url( "/images/buttons/ltgray_right_uparr_10_light.gif" ) top right no-repeat !important;
	padding: 10px 0px 1px 0px;
	width: 24px;
	height: 20px;
	float: left;
}


/****************button search*******/
        
.buttonSearch a
{
	float:left !important;
}

/***********************steps************/
.clear
{
	clear: both;
}

.calloutbar
{
	height: 40px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin: 0 0 0 0;
	background: url(../images/controlelement/callout_bar_bkg.gif) repeat-x #DADADA;
}
.calloutbar .texticon
{
	float: left;
	margin-top: 5px;
	margin-left: 0px !important;
	margin-left: -16px;
	margin-left: 0px !important;
	padding-top: 6px;
}
.calloutbar img
{
	padding-top: 6px;
}

.floatrightGray
{
	clear: right;
}
.floatright
{
	clear: right;
}
a.button_red14_mediumdark
{
	display: block;
	float: right;
	height: 35px;
	cursor: pointer;
	text-decoration: none;
}
.button_red14_mediumdark .left
{
	background: url( '../images/controlelement/bred_left.gif' ) top left no-repeat !important;
	height: 20px;
	padding-top: 11px;
	padding-bottom: 9px;
	padding-left: 20px;
	display: block;
	float: left;
}

.button_red14_mediumdark .middle
{
	background: url( '../images/controlelement/bred_middle.gif' ) top left repeat-x !important;
}
.button_red14_mediumdark .right
{
	background: url( '../images/controlelement/bred_right.gif' ) top right no-repeat !important;
	padding: 11px 0px 9px 0px;
	width: 23px;
	height: 20px;
	float: left;
}

a.button_gray14_mediumdark
{
	display: block;
	float: right;
	height: 35px;
	cursor: pointer;
	text-decoration: none;
}
a.button_red14_mediumdark:hover, a.button_gray14_mediumdark:hover
{
	text-decoration: underline;
	color: #fff;
}
.button_gray14_mediumdark .left
{
	background: url( '../images/controlelement/bgray_left.gif' ) top left no-repeat !important;
	height: 20px;
	padding-top: 11px;
	padding-bottom: 9px;
	padding-left: 20px;
	display: block;
	float: left;
}

.button_gray14_mediumdark .middle
{
	background: url( '../images/controlelement/bgray_middle.gif' ) top left repeat-x !important;
}

.button_red14_mediumdark .middle, .button_gray14_mediumdark .middle
{
	padding: 12px 0px 12px 0px !important;
	padding: 13px 0px 12px 0px;
	float: left;
	color: #fff;
	font-size: 11px;
	font-family: Tahoma;
	line-height: 16px;
	height: 16px;
	font-weight: bold;
	text-decoration: none;
}
.button_gray14_mediumdark .right
{
	background: url( '../images/controlelement/bgray_right.gif' ) top right no-repeat !important;
	padding: 11px 0px 9px 0px;
	width: 23px;
	height: 20px;
	float: left;
}

/********************sign in or login page ********************************************************/
.sign-in-container
{
	background: url( '../images/controlelement/loginbg.gif' ) no-repeat scroll left top transparent;
	color: #4D525A !important;
	display: block;
	float: right;
	height: 160px;
	margin:25px 25px 25px 0;
	padding-top: 19px;
	width: 597px;
}
.sign-in-container .sign-img
{
	float: right;
	padding-left: 15px;
}

.headerbar
{
	clear: both;
	height: 35px;
	margin-bottom: 0;
	width: 634px;
	background:url("../images/controlelement/headerbar.gif") no-repeat scroll left top transparent;
	margin-right:27px;
	
}
.headerbar h1
{
	color:#9D0606;
	font-size:1em;
	font-family:Tahoma;
	margin-right:15px;
	padding-top:5px;
	
	
}
/****************************main root statistics*************/

.col-one div.slider-a,
.col-two div.slider-c
{
	width:240px;
	min-width:240px;
	
}
.col-three div.slider-b
{
	margin-left:104px;
	margin-right:241px;
	padding-top:0;
	width:273px;
	min-width:273px;
	
}
div.wacUtility
{
	float:right;
	width:180px;
	position:relative;	
}
.col-one div.slider-a div.wacUtility .banner2Wrapper,
.col-two div.slider-c div.wacUtility .banner2Wrapper
{
	margin-right:30px;
	margin-top:10px;
}
.col-three div.slider-b div.wacUtility .banner2Wrapper
{
	margin-right:45px;
	padding-top:10px;
}

.banner2Wrapper 
{
	margin-top:0;
	width:180px;
}

div.wacUtility .banner2Wrapper img 
{
	/*height:147px;
	width:237px;*/
}
.banner2headerBg  
{
	background:url("http://media.monster.com/mm/redux/home/banner1Header.gif") no-repeat scroll 0 0 transparent;
	height:3px;
	overflow:hidden;
	width:180px;
}
.banner2header 
{
	background:url("http://media.monster.com/mm/redux/home/banner1HeaderBg.gif") no-repeat scroll 0 0 transparent;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
	height:25px;
	padding-top:10px;
}
.banner2header div  
{
	color:#6B4B76 ;
	font-weight:bold;
	text-align:right;
}


.banner2header span  
{
	margin-left:5px;
	color:#6B4B76 !important;
	margin-right:5px;
}

.banner2header span.basicLabel
{
	color:#9D0606 !important;
	margin-left:0px !important;
	text-align:left !important;
	text-decoration:underline;
	cursor:pointer;
}
.banner2body 
{
	background:url("http://media.monster.com/mm/redux/home/banner1BodyBg.gif") no-repeat scroll 0 0 #EEEEEE;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
	min-height:30px;
}
.reachYourPotential ul  
{
	list-style:none outside none;
	margin:0;
	padding:0;
}

.baner2footer 
{
	background:url("http://media.monster.com/mm/redux/home/banner2footerBg.gif") no-repeat scroll 0 0 #EEEEEE;
	height:15px;
	width:180px;
}

/***********page not found**************/

.head_pgnot 
{
/*background:url("../images/common/table_th_bg.jpg") repeat-x scroll center bottom #FFFFFF;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
height:28px;
line-height:28px;*/
background:url("../images/common/gradient_bg.gif") repeat-x scroll left -183px transparent;
border-bottom:1px solid #FFFFFF;
height:59px;
z-index:95;
text-align:center;
}
.head_pgnot  table
{
	margin-right:254px;
}
.head_pgnot h3 {
color:#B32222;
padding-top:6px;

}

.head_pgnot h5 {
color:#FFF;
padding-bottom:15px;
font-size:15px;
}
.cont_pgnot .text_pgnot
{
display:inline;
float:right;
margin:10px 0 40px 10px;
width:274px;
font-family:Tahoma;
}

.text_pgnot p {
color:#B32222;
font-size:14px;
line-height:20px;
margin-top:30px;
padding:0;
}

.text_pgnot ul {
font-size:12px;
font-weight:bold;
list-style:none inside none;
margin-left:0;
margin-top:10px;
margin-right:15px;
}
.text_pgnot li {
margin:0;
padding:5px 0;
direction:ltr;
}
.cont_pgnot img
{
float:left;
height:332px;
margin:41px 10px 4px 0;
width:472px;
}

/*** for default page imgaes*********/

.pics
{
	float:left;
	/*padding:10px 10px 0;*/
	height: 166px; 
	width: 140px; 
	margin:0; 
	overflow: hidden;
	padding:0;
	margin-left:3px;
}

.pics img {
/*background-color:#EEEEEE;
border:1px solid #CCCCCC;*/
height:156px;
left:0;
padding:5px;
top:0;
width:130px;
}
.imgDeft
{
	margin-top:11px;
}
.imgDeft img 
{
	width:300px;
	height:200px;
}